/*list ss*/
.list{padding: 10px 0 6px;  box-shadow: inset 0 0 4px #eee;  background: url(../images/breadcrumbs.png) repeat;}
.list h1{ color:#686868;font-size: 30px;text-shadow: 0 1px 0 #f1efef;float:left;}
.list_c{padding: 20px 0;}
.pull-right{float:right;}
.breadcrumb {top:9px;padding-right:0;background:none; position:relative;}
.breadcrumb>li{display: inline-block; text-shadow: 0 1px 0 #fff;}
.breadcrumb>li>.divider { padding: 0 5px;  color: #ccc;}
.breadcrumb li.active a, .breadcrumb li a:hover { color:#0268b5;text-decoration: none;}
.breadcrumb a { color: #777;text-decoration: none;}

/*text css*/
.text{width:1170px;height:auto;overflow:hidden; padding: 20px 0 30px;}
.text .l{float:left; width:50%;}
.text .l h1{font:bold 20px/3em \5FAE\8F6F\96C5\9ED1;color:#333;}
.text .l h2{font:bold 20px/3em \5FAE\8F6F\96C5\9ED1;color:#333;}
.text .l p{font:14px/1.5em \5FAE\8F6F\96C5\9ED1;color:#666;}
.text .l .p1{text-indent:2em; margin-bottom:10px;}
.text .l .p2{ margin-bottom:5px;}
.text .l .p3{text-indent:0; margin-bottom:10px;}
.text .l .p2 span{font-size:16px;color:#0268b5;}
.text .r{float:right; width:45%;}
.text .r img{ height: 300px;width: 100%;}
.text .b{width:100%;height:auto;overflow:hidden;padding-top:40px; }
.text .b .b_l{float:left;padding:5px; margin:0 10px 10px 5px;box-shadow:0 0 8px #ddd;  -webkit-transition:box-shadow 0.2s ease-in-out;  -moz-transition:box-shadow 0.2s ease-in-out;  -o-transition:box-shadow 0.2s ease-in-out; transition:box-shadow 0.2s ease-in-out;}
.text .b .b_l dl{ width:300px; padding: 10px;}
.text .b .b_l dl dt{font:bold 18px/2em \5FAE\8F6F\96C5\9ED1;color:#333; margin-bottom: 5px;border-radius:5px;color:#333;text-indent:1em;}
.text .b .b_l dl .dt1{background-color:#f1f1f1;}
.text .b .b_l dl .dt2{background-color:#f1f1f1;}
.text .b .b_l dl .dt3{background-color:#f1f1f1;}
.text .b .b_l dl dd{font:14px/1.8em \5FAE\8F6F\96C5\9ED1;color:#666; border-bottom:1px dotted #ccc; padding-left:5px;}

/*big_events css*/
.big_events{ margin:30px auto;}
.event_year {width:250px;text-align:center;float:left;margin-top:10px;background-color:#f1f1f1;}
.event_year h2{height:40px;font:14px/40px \5FAE\8F6F\96C5\9ED1;text-indent:1em;color:#fff;background-color:#666;}
.event_year li{height:40px;line-height:40px;background:#f1f1f1;margin-bottom:1px;font-size:18px;color:#333;cursor:pointer; border-bottom:1px dotted #ccc;}
.event_year li label{cursor:pointer; display:block;}
.event_year li.current,.event_year li:hover{width:250px;background-color:#999;color:#FFF;}
.event_list {width:900px;float:right;background:url('../images/dian3.png') 33px 0 repeat-y;margin:10px 0 20px 0; }
.event_list h3 { margin:0 0 10px 26px;font-size:24px;font-family:Georgia;color:#0068b6;padding-left:25px;background:url('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}
.event_list li { background:url('../images/jian.png') 30px -80px no-repeat; }
.event_list li span { width:100px;text-align:right;display:block;float:left;margin-top:10px;font:12px/1.2em \5FAE\8F6F\96C5\9ED1;color:#333;}
.event_list li p {width:750px;margin-left:24px;display:inline-block;padding-left:10px;line-height:25px;_float:left; }
.event_list li p span{width:850px;text-align:left;border-bottom:2px solid #DDD;padding:10px 10px;background:#FFF;margin:0;font:14px/1.2em \5FAE\8F6F\96C5\9ED1;color:#666;}

/*propaganda css*/
.propaganda{margin:30px auto 0;}
.propaganda ul li{margin:0 0 30px 22px; float:left;}
.propaganda ul .left21{ margin-left:2px;}
.pa-img{padding:5px;width:270px; height:280px;line-height:245px;text-align: center;box-shadow:0 0 8px #ccc;-webkit-transition:box-shadow 0.2s ease-in-out-moz-transition:box-shadow 0.2s ease-in-out;-o-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;}
.pa-img img{max-width:100%; width:auto; height:auto;vertical-align:middle;}
.propaganda ul li p{text-align:center;font:14px/1.2em \5FAE\8F6F\96C5\9ED1;color:#333; line-height:25px;}

/*join_us css*/
.join_us{margin:30px auto; min-height:500px;}
.join_us .l{float:left;width:250px; background-color:#f1f1f1;}
.join_us .l h2{height:40px;font:14px/40px \5FAE\8F6F\96C5\9ED1;text-indent:1em;color:#fff;background-color:#666;}
.join_us .l dl dd{height:40px;border-top:1px dotted #ccc;font:14px/40px \5FAE\8F6F\96C5\9ED1;text-indent:2em; cursor:pointer;color:#333;}
.join_us .l dl dd:hover,.join_us .l dl .dd_on{color:#fff;background-color:#999;}
.join_us .r{float:right; width:850px;}
.join_us .r .hiring{display:none;}
.join_us .r .hiring h3{font:bold 20px/30px \5FAE\8F6F\96C5\9ED1;color:#333;}
.join_us .r .hiring h4{font:bold 14px/30px \5FAE\8F6F\96C5\9ED1;margin-top:10px;color:#333;}
.join_us .r .hiring p{font:14px/25px \5FAE\8F6F\96C5\9ED1;color:#333;}

/*contact css*/
.contact{margin:30px auto;min-height:500px;}
.contact .contact_t{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.contact .l{float:left; width:500px;}
.contact .l h3{font:bold 20px/30px \5FAE\8F6F\96C5\9ED1;color:#333; margin:20px 0;}
.contact .l p{font:14px/25px \5FAE\8F6F\96C5\9ED1;color:#333;}
.contact .r{float:right; width:650px;}

/*resource css*/
.resource{margin:30px auto;min-height:500px;}
.resource .l{float:left; width: 750px;}
.resource .l ul li{float: left; width:235px; padding: 5px;  margin: 0 10px 10px 5px;  box-shadow: 0 0 8px #ddd;  -webkit-transition: box-shadow 0.2s ease-in-out;  -moz-transition: box-shadow 0.2s ease-in-out;  -o-transition: box-shadow 0.2s ease-in-out;  transition: box-shadow 0.2s ease-in-out;}
.resource .l ul li p{font:14px/16px \5FAE\8F6F\96C5\9ED1;color:#333; margin: 10px 0;}
.resource .l ul li a{ display:block; background-color:#f1f1f1; line-height: 25px; text-align: center; border-radius:5px; color:#333;}
.resource .l ul li a:hover{background-color:#ccc;}
.resource .r{float:right;width:400px;text-indent: 2em;}
.resource .r p{font:14px/25px \5FAE\8F6F\96C5\9ED1;color:#333;}

/*teacher css*/
.teacher{margin:30px auto;min-height:500px;}
.teacher ul li{float: left; width:570px; padding: 5px;  margin: 0 10px 15px 5px;  box-shadow: 0 0 8px #ddd;  -webkit-transition: box-shadow 0.2s ease-in-out;  -moz-transition: box-shadow 0.2s ease-in-out;  -o-transition: box-shadow 0.2s ease-in-out;  transition: box-shadow 0.2s ease-in-out;}
.teacher ul li img{float: left; width: 223px;}
.teacher ul li .text{float: left; margin-left:-20px;float: left; width: 350px;}
.teacher ul li .text h3{font:16px/25px \5FAE\8F6F\96C5\9ED1;color:#333; margin-bottom: 10px;}
.teacher ul li .text h3 span{font-weight: bold;}
.teacher ul li .text p{font:14px/20px \5FAE\8F6F\96C5\9ED1;color:#333;}

/*gcse css*/
.gcse{margin:30px auto;min-height:500px;}


